From b03f08960b3d1b960591bb53c696f00ff6c48242 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sat, 9 Dec 2017 09:25:47 +0100 Subject: [PATCH] gl renderer: Fix cairo node surface size in hidpi --- gsk/gl/gskglrenderer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index 651b1d592e..42c8ce839f 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -607,8 +607,8 @@ render_cairo_node (GskGLRenderer *self, get_gl_scaling_filters (node, &gl_min_filter, &gl_mag_filter); texture_id = gsk_gl_driver_create_texture (self->gl_driver, - node->bounds.size.width, - node->bounds.size.height); + node->bounds.size.width * self->scale_factor, + node->bounds.size.height * self->scale_factor); gsk_gl_driver_bind_source_texture (self->gl_driver, texture_id); gsk_gl_driver_init_texture_with_surface (self->gl_driver, texture_id, -- 2.30.2